﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class kopilka
    {
        
        private Int32 summ; 
        public Int32 summa
        {
            get
            {
                return summ;
            }
            private set
            {
                if (value < 0) Console.WriteLine("Нельзя положить");
                else 
                {
                    summ = value;
                }
            }
        }


        private string description;
        public kopilka(string desc)
        {
            Console.WriteLine("Тут описание копилки");
        }
        public kopilka = new kopilka;


        public Int32 Pologit(Int32 chislo)
        {   
            summa += chislo;
            return summa;
        }
        public void vsyut(Int32 chislo2)
        {
            if (summa - chislo2 < 0) Console.WriteLine("В копилке нет столько денег!");
            else summa -= chislo2;

        }
        public Int32 Skolko()
        {
            return summa;
        }
    }
    class Program
    {
        static void Printmenu(string[] menu)
        {
            for (Int32 i = 1; i < menu.Length + 1; i++)
            {
                Console.WriteLine(i + " - " + menu[i - 1]);
            }

        }
        static void Main(string[] args)
        {
            kopilka summa = new kopilka("ололлло");


            string[] menu = new string[] { "Положить в копилку денег", "Взять из копилки денег", "Посмотреть сколько денег в копилке", "Выйти из копилки" };
            Printmenu(menu);

            while (1 == 1)
            {
                string otvet = Console.ReadLine();
                if (otvet == "4") break;
                switch (otvet)
                {

                    case "1":
                        {
                            Console.WriteLine("Сколько добавить?");
                            Int32 otvet2 = Convert.ToInt32(Console.ReadLine());
                            summa.Pologit(otvet2);
                            break;
                        }
                    case "2":
                        {
                            Console.WriteLine("Сколько взять?");
                            Int32 otvet3 = Convert.ToInt32(Console.ReadLine());
                            summa.vsyut(otvet3);
                            break;
                        }
                    case "3":
                        {
                            Console.WriteLine("У вас в копилке: {0}", summa.Skolko());
                            break;
                        }
                }

            }
            Console.ReadLine();
        }
    }
}
